Applying Reenement in an Industrial Pilot Project Using Cogito Applying Reenement in an Industrial Pilot Project Using Cogito

نویسندگان

  • Peter Kearney
  • Kelvin Ross
  • Owen Traynor
  • Tracey Hart
چکیده

This paper reports on a collaborative industrial pilot project on the use of formal methods in the development of safety-related software. In particular we report on our experiences with the use of the reenement techniques ooered by the Cogito methodology as part of the pilot project. The project focused on a software subsystem of a testing device that determines the operational status of a piece of equipment. The software determines appropriate scheduling of tests as well as controlling the communication between the testing device and the equipment unit under test. Development also addressed the issue of assuring that speciic safety-criteria were met by the test unit, for example, if any unit failed any single test then that unit must be determined to be faulty. The use of formal development techniques in this project included: the formulation of a top-level speciication; the validation of various safety criteria; and construction of a detailed design using data reenement techniques. The Cogito methodology and system has been used extensively throughout the project to provide tool support for these formal development tasks. This paper reports on two main aspects: Experience with reenement from an industrial perspective. The system being developed is a real system and the industrial developers had little prior experience with formal methods. The approach required signiicant eeort in training and technology transfer. We report on the relative success of the technology transfer eeort. Technical issues encountered during development. The testing device is a \control inten-sive" application whereas the Cogito methodology is more suited to modelling data-oriented systems (involving state). This orientation shift induced a number of \inconveniences" at diierent stages of development. To overcome these problems alternative development strategies were sought. In hindsight we believe a number of improvements in these strategies are achievable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Methods Pilot Project

This paper reports on a collaborative project to pilot the use of formal methods in the development of safetyrelated somare. Using the SVRC’s Cogito methodology, stafs from CSC Australia undertook: formal specijication; validation of the specijication by mathematical consistency checks; hazard analysis; and validation of the speciJication against the safety requirements. Part of the design was ...

متن کامل

Learning Curve Consideration in Makespan Computation Using Artificial Neural Network Approach

This paper presents an alternative method using artificial neural network (ANN) to develop a scheduling scheme which is used to determine the makespan or cycle time of a group of jobs going through a series of stages or workstations. The common conventional method uses mathematical programming techniques and presented in Gantt charts forms. The contribution of this paper is in three fold. First...

متن کامل

A Modular Extension to Z for Speci cation , Reasoning andRe

We introduce the concept of modules for the Cogito speciication language, SL1 (a variant of Z). An outline of the module reference mechanism, parameterisation and access methods is presented. Some illustrative examples and rationale are included and the advantages of the module concept in the context of reasoning and reening Z speciications are discussed. We pay particular attention to the addi...

متن کامل

Applying the Cogito Program Development Environment to Real-time System Design Note: Most Svrc Technical Reports Are Available Applying the Cogito Program Development Environment to Real-time System Design

We show how a formal program development environment, previously used for sequential, non-real-time applications only, can be exploited for parallel, real-time system design. A pragmatic approach is adopted, making best use of existing technologies, in order to quickly achieve useful results.

متن کامل

An Integrated Risk-Based Technique for Project Plan Selection

  Selecting an effective project plan is a significant area in the project management. The present paper introduces a technique to identify the project plan efficient frontier for assessing the alternative project plans and selecting the best plan. The efficient frontier includes two criteria: the project cost and the project time. Besides, the paper presents a scheme to incorporate Directed Ac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996